FEXP Solver  1.0.0.0
FEXPMaterial.h File Reference
#include "FEXPCommon.h"
#include "FEXPDataContainer.h"
Include dependency graph for FEXPMaterial.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ICFEXPMaterialDynCharacter
 Material characteristic for Courant–Friedrichs–Lewy condition of stability. More...
 
class  ICFEXPMaterialBase
 Base interface for solid materials. More...
 
class  CFEXPSimpleElasticMaterial
 Simple elastic type of a solid material. More...
 
class  CFEXPRigidMaterial
 Rigid type of a solid material. More...
 

Macros

#define WAVE_SPEED_LAMBDA(statm_lambda)   [](t_fexpcommon_ct E, t_fexpcommon_ct rho, t_fexpcommon_ct nu) statm_lambda
 
#define WAVE_SPEED_PAIRMP(key, statm_lambda)   { key, WAVE_SPEED_LAMBDA(statm_lambda) }
 

Enumerations

enum  EMaterial { eNoMaterial = 0, eSimpleElastic }
 Type of solid material. More...
 

Macro Definition Documentation

◆ WAVE_SPEED_LAMBDA

#define WAVE_SPEED_LAMBDA (   statm_lambda)    [](t_fexpcommon_ct E, t_fexpcommon_ct rho, t_fexpcommon_ct nu) statm_lambda

◆ WAVE_SPEED_PAIRMP

#define WAVE_SPEED_PAIRMP (   key,
  statm_lambda 
)    { key, WAVE_SPEED_LAMBDA(statm_lambda) }

Enumeration Type Documentation

◆ EMaterial

enum EMaterial

Type of solid material.

Enumerator
eNoMaterial 
eSimpleElastic